#pragma once

#include "StockNamespace.h"
#include "StockTypes.h"

#include <vector>


STOCK_NS_BEGIN

class StrategyNode;

class DealState
{
public:
	virtual std::vector<StrategyNode *> DoAvailableTransaction(StrategyNode * node, StockPrice curPrice);
};

STOCK_NS_END
